package com.ham.mud.quests;

import com.ham.mud.ServerConnection;
import com.ham.mud.characters.player.Player;

/**
 * Created by hlucas on Jul 19, 2011 at 11:24:15 AM
 */
public abstract class Quest {
    private int rewardPoints;
    private int rewardGold;

    public Quest(int rewardPoints, int rewardGold) {
        this.rewardPoints = rewardPoints;
        this.rewardGold = rewardGold;
    }

    public abstract void display(ServerConnection connection);
    public abstract boolean isComplete(Player player);

    public int getRewardPoints() {
        return rewardPoints;
    }

    public int getRewardGold() {
        return rewardGold;
    }
}
